#configureform ul, #polloptions {
    list-style-type: none;
    padding: 0;
    margin: 0;
    text-indent: 0;
}

#configureform ul ul {
    padding-left: 1em;
}

li textarea {
    display: block;
}

#resultform .label,
#resultform .count {
    white-space: nowrap;
}

#resultform .count {
    font-size: 80%;
}

#resultform .bar {
    width: 100%;
}

#resultform .bar div {
    background-color: #bdd5ee;
    height: 1em;
    border-radius: .3em;
    -moz-border-radius: .3em;
    -webkit-border-radius: .3em;
    background-image: -moz-linear-gradient(top, #C9E2FC, #b1c7de);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #C9E2FC), color-stop(1.00, #b1c7de));
}

#resultform .selected .bar div {
    background-color: #5b9be2;
    background-image: -moz-linear-gradient(top, #61a7f2, #5590d2);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #61a7f2), color-stop(1.00, #5590d2));
}

#pollresults {
    width: 100%;
}


#infobox {
    display: none;
    position: absolute;
    right: 0;
    bottom: .5em;
    font-size: 60%;
    border-radius: .3em;
    -moz-border-radius: .3em;
    -webkit-border-radius: .3em;
    background-color: white;
    border: 1px solid #ddd;
    padding: 2px;
}

body:hover #infobox {
    display: block;
}